package GUI;

import javax.swing.JFrame;
import javax.swing.JOptionPane;

/**
 * Okienko z informacjami.
 * @author Piotrek
 */
public class GraphEditorHelp extends JOptionPane{
     private static String instructions =
        "<html>"+
        "<h3>Tryby:</h3>"+
        "<li>Prawy-klik na pustym obszarze aby uzyskać <b>Utworzyć wierzchołek</b> podmenu"+
        "<li>Prawy-klik na wierzchołku aby uzyskać <b>Skasować wierzchołek</b> podmenu"+
        "<li>Prawy-klik na wierzchołku aby uzyskać <b>Dodaj wierzchołek</b> podmenu <br>(jeżeli są zaznaczone wierzchołki)"+
        "<li>Prawy-klik na krawędzi aby uzyskać <b>Usuń krawędź</b> podmenu"+
        "<li>Pokrętło-myszki skalowanie co wartość 1.0."+
        "</ul>"+
        "<h3>Tryb EDITING:</h3>"+
        "<ul>"+
        "<li>Lewy-klik na pustym obszarze aby utworzyć wierzchołek"+
        "<li>Lewy-klik na wierzchołku i przeciągnięcie do innego wierzchołka tworzy krawędź"+
        "</ul>"+
        "<h3>Tryb PICKING:</h3>"+
        "<ul>"+
        "<li>Lewy-klik na wierzchołku zaznacza wierzchoek"+
        "<li>Lewy-klik na pustym obszarze odznacza wszystkie wierzchołki"+
        "<li>Lewy-klik+Shift na wierzchołku dodaje/usuwa zaznaczony wierzchołek"+
        "<li>Lewy-klik+drag na wierzchołku przesuwa znaznaczone wierzchołki"+
        "<li>Lewy-klik+drag na pustym obszarze przeciąga zaznaczenie na wybrane wierzchołki"+
        "<li>Lewy-klik+Shift+drag zachowując poprzednie zaznaczenia wybiera nowe wierzchołki"+
        "<li>Lewy-klik+CTRL przesuwa wierzchołek do środka wyświetlacza"+
        "</ul>"+
        "<h3>Tryb TRANSFORMING:</h3>"+
        "<ul>"+
        "<li>Lewy-klik+drag przesuwa graf"+
        "<li>Lewy-klik+Shift+drag obraza graf"+
        "<li>Lewy-klik+CTRL obraca graf w przestrzeni"+
        "</ul>"+ 
        "</html>";
     
     /**
      * Pokaż pomoc
      */
     public static void showHelp(){
               showMessageDialog(new JFrame(), instructions);
     }
     

}
